iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 3
2
Security

滲透測試介紹及實作系列 第 3

[第3天]Kali Linux常用指令介紹

  • 分享至 

  • xImage
  •  

相信絕大部分初次接觸Linux作業系統的人們都對於指令列介面望之卻步,畢竟很多人都是在windows圖形化介面的環境下接觸電腦的,但是Linux也有圖形介面啊!為什麼大家許多教學中仍然使用使令模式呢?其實Linux圖形化介面能完成的事情有限,且許多功能仍依賴於終端機(terminal)中下達指令才能完成,且在終端機中下達指令可以清楚的知道背景中執行了什麼事情,對於電腦底層的運作概念才更能加深,再說,利用指令模式操控電腦對於專業形象還可以加分(騙吃騙吃…),為了可以更順利的進入Linux的世界,以下介紹幾種基本指令供大家參考:

cd(change directory):變更工作目錄

cd ~:回到家目錄
cd ..:回到上一層
cd 路徑:到達指定目錄

pwd(print working directory):顯示目前作業的目錄

該指令可協助我們在作業過程中知道自己的位置,以利後續針對不同指令需工作的目錄實施調整。

ls(list):可列出目前工作之目錄之下的物件

https://ithelp.ithome.com.tw/upload/images/20171222/20107475O8HJ13Tiwk.png
該指令可輸出於目前工作路徑下的所有物件,包含檔案、目錄等,常用參數如下:
-a:列出包括隱藏檔的所有檔案
-l:列出詳細的檔案資訊
-R:列出檔案及子目錄其下的所有子目錄和檔案
-t:依檔案的修改時間排序 (由新而舊)
-u:依檔案上次的存取時間排序
-r:以相反的英文字母順序顯示

man(manu):查詢某個指令的輔助說明

其實在Linux裡面遇到指令不知道其參數或用法的時候找男人就對了,為什麼不找女人?其實是因為man這個指令的關係,我們可以利用「man 指令」的方式得知某項指令的輔助說明文件,如此將可對該指令有更深入的了解,所以使用Linux要被參數嗎?當然不用!找男人就對了!

mv(move):更改、移動目錄或檔案

指令格式:mv [參數] [來源檔或目錄] [目的檔或目錄]
常用參數說明:
-b:移動之前先做備份
-f:強迫移動,不經使用者確認

rm(remove):刪除檔案或目錄

指令格式:rm [參數] [檔案或目錄]
常用參數說明:
-r:刪除下屬的檔案及目錄
-i:刪除時提出警告
-f:刪除時不提出警告
-d:刪除目錄,即使該目錄並非空目錄

cp(copy):複製檔案

指令格式:cp [參數] [來源檔或目錄] [目的檔或目錄]
常用參數說明:
-a:複製目錄,保留所有的資訊,包括連結的檔
-f:若遇相同檔名的檔案直接複蓋不提出警告
-i:若遇相同檔名的檔案不直接複蓋而會提出警告
-r:拷貝時包含目錄及目錄下的檔案

mkdir(make direction):建立子目錄

指令格式:mkdir [參數] [目錄名稱]
常用參數說明:
-p:連續建立兩個以上不存在的目錄
-m:設定目錄的存取權限

shutdown:關機

Linux的作業模式中常常扮演著伺服器的角色,同時間會有許多不同使用者正在使用主機的資源,所以關機的動作會預告時間及相關訊息。
指令格式:shutdown [參數] [時間(可用now或任意數字(分鐘)] [訊息]
常用參數說明:

  • k:僅只是送出訊息
  • f:快速關機

clear:清除螢幕顯示的資料

小結

經過今天的介紹後,相信對於Linux命令模式的指令應該不這麼陌生了,就算遇到初次使用的指令,也知道在哪裡找到使用說明書了。


上一篇
[第2天]滲透測試簡介
下一篇
[第4天]情報資料蒐集-被動資料蒐集
系列文
滲透測試介紹及實作8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言